package com.halko.PR.pr.util;

import java.io.File;
import java.util.Vector;

/**
 * @author halko
 * @create 2021-03-23 20:47
 */
public class Util {
    /**
     * 获取目录路径下的所有文件
     *
     * @param path
     * @param files
     */
    public static void getFiles(String path, Vector<String> files) {
        getFiles(new File(path), files);
    }

    private static void getFiles(File dir, Vector<String> files) {
        File[] filelist = dir.listFiles();
        for (File file : filelist) {
            if (file.isDirectory()) {
                getFiles(file, files);
            } else {
                files.add(file.getAbsolutePath());
            }
        }
    }

    /**
     * 删除并创建一个同名的新目录
     *
     * @param dir
     */
    public static void recreateDir(String dir) {
        new File(dir).delete();
        new File(dir).mkdir();
    }
}
